const express = require('express');

const router = express.Router();
const userinfo_handler = require('../router_handler/attendance');
const bodyParser = require('body-parser')
var jsonParser = bodyParser.json()
var urlencodedParser = bodyParser.urlencoded({ extended: false })
// 获取考勤组所有信息
router.get('/getAttendance',userinfo_handler.getAttendance)

// 根据区域id获取考勤组信息
router.post('/idToAttendance',jsonParser,userinfo_handler.idToAttendance)

// 根据id获取考勤组信息
router.post('/idAttendance',jsonParser,userinfo_handler.idAttendance)

// 新增考勤组信息
router.post('/addAttendance',express.json(),userinfo_handler.addAttendance)

// 修改考勤组信息
router.post('/updateAttendance',express.json(),userinfo_handler.updateAttendance)

// 删除考勤信息
router.post('/deleteAttendance',express.json(),userinfo_handler.delAttendance)

// 添加考勤数据
router.post('/attendance',jsonParser,userinfo_handler.attendance)

// 查看上班状态
router.post('/stateWork',express.json(),userinfo_handler.stateWork)

// 上班打卡
router.post('/startWork',express.json(),userinfo_handler.startWork)

// 下班打卡
router.post('/endWork',express.json(),userinfo_handler.endWork)

// 重置上班状态
router.post('/resetWork',express.json(),userinfo_handler.resetWork)

module.exports = router